.header{

    width: 100%;

    height: 105px;

    background: #fff;

}

.headerl{

    display: inline-block;

    width: auto;

    height: 105px;

    line-height: 105px;

    overflow: hidden;

}

.headerl a{

    margin-right: 20px;

}

.headerl span{

    line-height: 117px;
   

}



.headerr{

    display: inline-block;

    width: auto;

    height: 105px;

}

.headerrtl{

    width: 220px;

    height: 30px;

    border-right: 1px solid #DDDDDD;

    line-height: 30px;

}

.headerrtl a{

    font-size: 14px;

    color: #666;

    margin-right: 20px;

}

.headerrtr{

    width: 80px;

    text-align: center;

    height: 30px;

    line-height: 30px;

}

.headerrtr a{

    display: block;

    font-size: 16px;

    color: #000;

    height: 30px;

    line-height: 30px;

    width: 80px;

    text-align: center;

}

.headerrtr span{

    margin-left: 10px;

}

.headerrt{

    overflow: hidden;

}

.headerrb{

    height: 72px;

    text-align: right;

    line-height: 72px;

    overflow: hidden;

}

.nav{

    width: 100%;

    height: 45px;

    border-bottom: 1px solid #E5E6E5;

}

.nav_main ul li{

    float: left;

    margin-right: 25px;

}

.nav_main ul li a{

    font-size: 18px;

    color: #000;

    font-weight: bold;

    padding: 0 6px;

    display: block;

    height: 45px;

    text-align: center;

}

.mbx_nav{

    width: 100%;

    background: #fff;

    height: 48px;

    line-height: 48px;

}

.mbx_nav ol{

    padding: 0;

    margin: 0;

}

.mbx_nav ol li{

    float: left;

}

.mbx_nav ol li span{

    color: #a3a3a3;

    margin: 0 10px;

}

.mbx_nav a{

    font-size: 14px;

    color: #a3a3a3;

}

.banner{

    width: 100%;

    height: 300px;

    overflow: hidden;

}

.banner_bt{

    width: 575px;

    margin-top: 80px;

    overflow: hidden;

}

.bannert{

    font-size: 18px;

    color: #f6f8fa;

    text-transform:Uppercase;

}

.banners{

    font-size: 50px;

    color: #f6f8fa;

}

.bannerb{

    font-size: 16px;

    color: #f6f8fa;

}

.content{

    width: 100%;

    overflow: hidden;

}

.contentt{

    width: 100%;

    background: #fff;

}

.contentt_t{

    width: 100%;

    height: 135px;

    border-bottom: 1px solid #E0E0E0;

}

.contentt_ty{

    display: inline-block;

    width: auto;

    padding-right: 85px;

    font-weight: bold;

    color: #0E68C2;

    font-size: 36px;

    height: 135px;

    line-height: 140px;

    border-bottom:4px solid #0E68C2;



}

.contentt_b{

    overflow: hidden;

}

.contentt_b .am-tabs{

    border: none;

    box-shadow: none;

}

.contentt_main_top{

    border: none;

    margin-top: 40px;

    margin-bottom: 50px;

}

.contentt_main_top li{

    margin: 0;

    margin-right: 20px;

}

.contentt_main_top li.contentt_b_main_active a{

    border: none;

    color: #176ec4;

    font-size: 18px;

}

.contentt_main_top li a{

    border: none;

    font-size: 18px;

    color: #aaa;

    padding: 10px 60px;

    margin: 0;

}

.contentt_main_top li a:hover{

    background: none;

    color:#176ec4 ;

}

.contentt_b .am-tabs-bd .am-tab-panel{

    padding: 0;

}

.contentt_b .am-tabs-bd{

    border: none;

    padding: 0;

}

.contents{

    width: 100%;

    height: 686px;

    position: relative;

    overflow: hidden;

    margin-top: 75px;

}



.contentst{

    position: absolute;

    bottom: 0;

    width: 642px;

    height: 580px;

    padding-left: 77px;

    border-left: 1px solid #6A8BB5;

}

.contentstt{

    font-size: 18px;

    color: #ffffff;

}

.contentsts{

    font-size: 48px;

    color: #fff;

    margin-top: 40px;

}

.contentsts h1{

    margin: 0;

    padding: 0;

    font-weight: normal;

    font-size: 48px;

}

.contentstb{

    font-size: 18px;

    color: #fff;

    margin-top: 40px;

}

.contentstz{

    margin-top: 55px;

}

.contentstz ul li{

    float: left;

    width: 80px;

    text-align: left;

    margin-right: 175px;

    height: 50px;

}

.contentstz ul li a{

    color: #fff;

    position: relative;

    width: 100%;

    font-size: 18px;

    font-weight: bold;

    display: block;

    /*text-align: justify;*/

    /*text-align-last: justify;*/

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.contentstz ul li a i{

    position: absolute;

    bottom: -10px;

    display: block;

    width: 30px;

    height: 1px;

    background: #CEDCEA;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;



}

.contentstz ul li a:hover i{

    width: 100%;

    background: #02A1D2;

}

.contentb{

    width: 100%;

    padding-bottom: 25px;

    background: #fff;

    padding-left: 20px;

}

.contentbt{

    font-size: 30px;

    color: #005eb8;

    margin-top: 65px;

    margin-bottom: 35px;

}

.contentbt h1{

    font-size: 30px;

    margin: 0;

    padding: 0;

    font-weight: normal;

}

.contentbb p{

    font-size: 16px;

    

    color: #666;

    margin-bottom: 50px;

}

.contentz{

    width: 100%;

    height: 225px;

    background: #fbfbfb;

    overflow: hidden;

}

.contentzt{

    font-size: 30px;

    color: #333;

    width: 100%;

    text-align: center;

    margin-top: 55px;

}

.contentzb{

    margin-top: 45px;

    width: 100%;

    position: relative;

}

.contentzbs{

    width: 100%;

    position: relative;

}



.cplb_indexlb a{

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.cplb_indexlb{

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.cplb_indexlb:hover{

    border: 1px solid #0741AB;

    background: #0741AB;

}

.cplb_indexlb a:hover{



    color: #fff;

}

.srk{

    display: block;

    width: 100%;

    border: none;

    box-shadow: none;

    background: none;

    border-bottom: 1px solid #CBCCCB;

    height: 40px;

    line-height: 40px;

    padding: 0 25px;

    outline:none;

}

.srks{

    display: block;

    width: 100%;

    border: none;

    box-shadow: none;

    background: none;

    border-bottom: 1px solid #CBCCCB;

    height: 40px;

    line-height: 40px;

    outline:none;

}

.srkss{

    display: block;

    width: 100%;

    border-radius: 999px;

    border: none;

    box-shadow: none;

    background: #fff;

    border-bottom: 1px solid #CBCCCB;

    height: 55px;

    line-height: 55px;

    padding-left: 150px;

    outline:none;

}

.tja{

    position: absolute;

    display: block;

    width: 40px;

    height: 40px;

    box-shadow: none;

    border: none;

    background: url("../images/ssfdj.jpg") no-repeat center;

    right: 0;

    bottom: 1px;

    outline:none;

}

.tjas{

    position: absolute;

    display: block;

    width: 40px;

    height: 40px;

    box-shadow: none;

    border: none;

    background: url("../images/ssfdj2.jpg") no-repeat center;

    right: 0;

    bottom: 1px;

    outline:none;

}

.tjass{

    position: absolute;

    display: block;

    width: 40px;

    height: 40px;

    box-shadow: none;

    border: none;

    background: url("../images/ssfdj3.jpg") no-repeat center;

    left: 60px;

    bottom: 8px;

    outline:none;

}

.footer{

    width: 100%;

    background: #2C6CB8;

}

.footertl ul li{

    float: left;

    margin-right: 130px;

}

.footertl ul li a{

    color: #fff;

    font-size: 20px;

}

.footertl ul li ul li{

    float: none;

    margin-right: 0;

}

.footertl ul li ul li a{

    color: #7fa4d4;

    font-size: 16px;

    line-height: 34px;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.footertl ul li ul li a:hover{

    text-decoration:underline;

}

.footert {

    width: 100%;

    height: 372px;

    padding-top: 88px;

}

.footerb{

    width: 100%;

    height: 88px;

    line-height: 88px;

    color: #7fa4d4;

    font-size: 14px;

}

.footerb a{

    color: #7fa4d4;

    font-size: 14px;

}

.footertrs{

    color: #fff;

    margin: 35px 0;

}

.footertrz{

    margin-top: 35px;

    height: 26px;

    line-height: 26px;

}

.footertrz a{

    display: block;

    float: left;

    color: #fff;

    height: 26px;

    line-height: 26px;

}

.footertrz span{

    margin: 0 35px;

    display: block;

    float: left;

    width: 1px;

    height: 26px;

    background: #7DA3D4;

}

.cp_main_list{

    overflow: hidden;

    padding: 45px 0;

}

.cp_main_listl{

    display: block;

    width: 233px;

    height: 155px;

    overflow: hidden;

}

.cp_main_listl img{

    width: 100%;

}

.cp_main_listr{

    display: block;

    width: 351px;

    height: 155px;

    background: #F3F3F3;

    padding: 25px 21px 0 21px;

}

.cp_main_list ul li{

    width: 584px;

    height: 155px;

    display: block;

    float: left;

    margin-right: 82px;

    margin-bottom: 60px;

}

.cp_main_list ul li a{

    display: block;

    position: relative;

    width: 100%;

    height: 100%;

}

.cp_main_listrt{

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.cp_main_listb{

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.cp_main_list ul li a:hover .cp_main_listb{



   background: #02b2de;

}

.cp_main_list ul li a:hover .cp_main_listrt{

    color: #0E68C2;

}

.cp_main_list ul li a:hover .cp_main_listl img{

    transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -o-transform: scale(1.1);

    -moz-transform: scale(1.1);

}

.cp_main_listl img{

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.cp_main_listb{

    position: absolute;

    width: 198px;

    height: 44px;

    background: #0058b9;

    text-align: center;

    line-height: 44px;

    color: #fff;

    right: -30px;

    bottom: -20px;

}

.cp_main_listb i{

    width: 25px;

    height: 25px;

    display: inline-block;

    background: #fff;

    border-radius: 99px;

    text-align: center;

    line-height: 25px;

    color: #083F8A;

    font-size: 18px;

    margin-left: 10px;

}

.cp_main_listrt{

    display: block;

    font-size: 20px;

    font-weight: bold;

    color: #323232;

}

.cp_main_listrs{

    font-size: 15px;

    color: #666666;

    display: block;

}

.cp_main_listrb{

    font-size: 13px;

    color: #005eb8;

    font-family: Arial;

    text-transform:Uppercase;

}

.show_main_cp{

    overflow: hidden;

    margin: 45px 0;

}

.show_main_cpl{

    width: 913px;

    overflow: hidden;

}

.show_main_cpr{

    width: 297px;

    overflow: hidden;

}



.show_main_cp .am-panel-hd{

    padding: 0;

}

.show_main_cp .am-panel-bd{

    padding: 0;

    border: 1px solid #E4E6E7;

    border-top: none;

}

.show_main_cp .am-panel-default{

    border: none;

    box-shadow: none;

}

.show_main_cp .am-panel-hd{

    background: none;

    border: none;

}

.show_main_cp .am-panel-title{

    position: relative;

    display: block;

    height: 54px;

    background: #3153DC;



}

.show_main_cp .am-collapsed{

    background: #fff !important;

    border: 1px solid rgba(227,229,230,1); !important;

}

.show_main_cpt{

    position: absolute;

    z-index: 4;

    width: 100%;

    height: 54px;

    line-height: 54px;

}

.show_main_cptl{

    margin-left: 27px;

    padding-left: 37px;

    background: url("../images/dxlzs2.png") no-repeat left center;

    color: #fff;

    font-size: 18px;

    font-weight: normal;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    width: 80%;

}

.show_main_cp .am-collapsed .show_main_cpb{

    width: 4px;

    position: absolute;

    top: 0;

    left: 0 !important;

    height: 100%;

    background: rgba(59,137,229,1);

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    z-index: 3;

}

.show_main_cpb{

    left: -10px;

}

.show_main_cp .am-collapsed .show_main_cptl{

    background: url("../images/dxlzs.png") no-repeat left center !important;

    color: #6c6c6c !important;

}

.show_main_cptr{

    width: 52px;

    height: 54px;

    background: #223A9A;

    color: #fff;

    font-size: 18px;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.show_main_cptr span{

    display: block;

    width: 100%;

    text-align: center;

    line-height: 54px;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    font-size: 20px;

}



.show_main_cp .am-collapsed .show_main_cptr{

    width: 52px !important;

    height: 52px !important;

    line-height: 52px !important;

    background: #ACADAF !important;

}

.show_main_cp .am-collapsed .show_main_cptr span{

    transform: rotate(180deg) ;

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg) ;

    -o-transform: rotate(180deg) ;

    -ms-transform: rotate(180deg) ;

}

.show_main_cp .am-panel-bd{

    padding: 30px;

}

.show_main_cp .am-panel-bd h3{

    font-size: 16px;

    font-weight: normal;

    color: #666;

}

.show_main_cp .am-panel-bd h2{

    font-size: 16px;

    color: #333;

    font-weight: normal;

}

.show_main_cpbsp ul li{

    width: 100%;

    height: 25px;

    display: block;

    overflow: hidden;

}

.show_main_cpbsp ul li a{

    font-size: 16px;

    color: #1870ca;

}

.show_main_cpbsp ul li a .yuandian{

    float: left;

    display: block;

    background: url("../images/yuand.jpg") no-repeat left center;

    width: 7px;

    height: 25px;

    margin-right: 10px;

}

.show_main_cpbsp ul li a .ydsz{

    float: left;

    font-weight: bold;

}

.show_main_cprt{

    width: 100%;

    height: 46px;

    text-align: center;

    display: block;

    line-height: 46px;

    color: #fff;

    font-size: 16px;

    margin-bottom: 5px;

}

.show_main_cprt:hover{

    color: #fff;

}

.show_main_cprb{

    overflow: hidden;

}

.show_main_cprbt{

    height: 90px;

    line-height: 90px;

    font-size: 24px;

    color: #333333;

    font-weight: bold;

    padding-left: 30px;

    border-bottom: 1px solid #EFF0F1;

}

.show_main_cprbb ul li{

    width: 100%;

    height: 60px;

    padding-left: 30px;

    border-bottom: 1px solid #EFF0F1;

}

.show_main_cprbb ul li a{

    display: block;

    width: 100%;

    height: 60px;

    line-height: 60px;

    color: #005eb8;

    font-size: 18px;

}

.contentt_main_top{

    display: block;

    overflow: hidden;

    height: 60px;

    width: 100%;

    line-height: 60px;

    background: #fff;

}

.contentt_main_top ul li{

    float: left;

}

.content_newsA{

    width: 100%;

    padding: 55px 0 180px 0;

    background: #F9F9F9;

    overflow: hidden;

}

.content_newsA_bt{

    width: 100%;

    height: 100px;

}

.content_newsA_btl{

    font-size: 36px;

    color: #000;

}

.content_newsA_btr{

    width: 47px;

    height: 47px;

    border: 1px solid #E3E3E3;

    border-radius: 99px;

    text-align: center;

    line-height: 47px;

    color: #000;

    font-family: Arial;

    font-size: 30px;

}

.content_newsA_btr a{

    display: block;

    width: 100%;

    height: 100%;

}

.content_newsA_con ul.am-slides li{

    height: 527px;

    background: #fff;

}

.content_newsA_con .am-slider-default{

    background: none;

    box-shadow: none;

}

.content_newsA_con ul.am-slides li a{

    display: block;

    width: 100%;

    height: 100%;

    position: relative;

    overflow: hidden;

}



.cjgdr{

    display: block;

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.content_newsA_conxzx{

    display: block;

    width: 100%;

    padding: 25px;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.content_newsA_data{

    font-size: 14px;

    color: #959596;

    margin-bottom: 15px;

    display: block;

}

.content_newsA_conbs{

    font-size: 21px;

    font-weight: bold;

    color: #0055c1;

    display: block;

}

.content_newsA_conbbgm{

    font-size: 12px;

    color: #959596;

    display: block;

    margin-top: 10px;

    margin-bottom: 10px;

}

.content_newsA_conbb{

    font-size: 15px;

    color: #2a2a2a;

    height: 0;

    display: block;

    overflow: hidden;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.content_newsA_conmo{

    display: block;

    width: 148px;

    height: 40px;

    background: #0058B9;

    border-radius: 90px;

    text-align: center;

    line-height: 40px;

    font-size: 14px;

    color: #fff;

    border: 2px solid #0058B9;

    margin-top: 50px;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}



.content_newsA_con ul.am-slides li a:hover .content_newsA_conxzx{

    padding-top: 60px;

}

.content_newsA_con ul.am-slides li a:hover .content_newsA_conbb{

    height: 111px;

    margin-top: 50px;

}

.content_newsA_con ul.am-slides li a:hover .cjgdr{

    top: -266px;

}

.content_newsA_con ul.am-slides li a:hover .content_newsA_conmo{

    background: #fff;

    color: #0058B9;

}



.content_newsA_con .am-slider-default .am-control-nav{

    text-align: left;

    bottom: -90px;

}

.content_newsA_con .am-slider-default .am-control-nav li a{

    width: 14px;

    height: 14px;

    background: #94B2D9;

}

.content_newsA_con .am-slider-default .am-control-nav li a.am-active{

    background: #2E6BB8;

}

.content_newsA_con .am-slider-default .am-direction-nav a{

    top: auto;

    bottom: -90px;

    width: 55px;

    height: 55px;

    border: 2px solid #126ABF;

    border-radius: 99px;

}

.content_newsA_con .am-slider-default .am-direction-nav .am-prev{

    left: auto;

    right: 80px;

}

.content_newsA_con .am-slider-default .am-direction-nav a:before{

    display: none;

}

.content_newsA_con .am-slider-default .am-direction-nav .am-next{

    background: url("../images/rightjt.jpg") no-repeat center;

}

.content_newsA_con .am-slider-default .am-direction-nav .am-prev{

    background: url("../images/leftjt.jpg") no-repeat center;

}

.content_newsB{

    width: 100%;

    padding: 50px 0;

    overflow: hidden;

}

.content_newsB ul li a{

    display: block;

    width: 100%;

    height: 239px;

    background: #fff;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    padding: 52px 0;



}

.content_newsB ul li a:hover{

    background: #FBFBFB;

}

.content_newsB_listl{

    width: 950px;

    height: 100%;

    padding-left: 30px;

    border-left: 1px solid #2E6BB8;

}

.content_newsB ul li a:hover .content_newsB_listr{

    background: #0058B9;

    color: #fff;

    border: 2px solid #0058B9;

}

.tzzgxb .content_newsB_listr:hover{

    background: #0058B9;

    color: #fff;

    border: 2px solid #0058B9;

}

.tzzgxc .content_newsB_listr:hover{

    background: #0058B9 !important;

    border: 2px solid #0058B9 !important;



}

.content_newsB_listr{

    display: block;

    width: 148px;

    height: 40px;

    background: #fff;

    color: #0058B9;

    border-radius: 90px;

    text-align: center;

    line-height: 40px;

    font-size: 14px;

    border: 2px solid #0058B9;

    margin-top: 50px;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.content_newsB ul li a span{

    display: block;

}

.content_newsB_listl_bt{

    font-size: 22px;

    color: #000;

    font-weight: bold;

}

.content_newsB_listl_da{

    font-size: 14px;

    color: #0057b8;

    font-weight: bold;

    margin-top: 18px;

    margin-bottom: 14px;

}

.content_newsB_listl_cn{

    font-size: 16px;

    color: #666;

    overflow : hidden;

    text-overflow: ellipsis;

    display: -webkit-box !important;

    -webkit-line-clamp:2;

    -webkit-box-orient: vertical;

}

.banner_indexb .am-slider-default .am-control-nav{

    bottom: 25px;

}

.banner_indexb .am-slider-default .am-control-nav li a{

    width: 20px;

    height: 20px;

    background: #fff;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.contenta p{

    color: #666;

}

.banner_indexb .am-slider-default .am-control-nav li a:hover{

    background: #0058B9;

}

.banner_indexb .am-slider-default .am-control-nav li a.am-active{

    width:50px;

    background: #0058B9;

}

.banner_indexb .am-direction-nav{

    display: none;

}

.content_newsB_more{

    margin: 0 auto;

    display: block;

    width: 148px;

    height: 40px;

    background: #0058B9;

    border-radius: 90px;

    text-align: center;

    line-height: 40px;

    font-size: 14px;

    color: #fff;

    border: 2px solid #0058B9;

    margin-top: 50px;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.content_newsB_more a{

    display: block;

    width: 100%;

    height: 40px;

    line-height: 40px;

    text-align: center;

    color: #fff;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.content_newsB_more:hover{

    color: #0058B9;

    border: 2px solid #0058B9;

    background: #fff;

}

.content_newsB_more:hover a{

    color:#0058B9;

}

.content_newsC{

    overflow: hidden;

    padding: 50px 0;

}

.content_newsC ul li{

    float: left;

    width: 409px;

}

.content_newsC_bt{

    display: block;

    width: 409px;

    height: 226px;

    background: #F7F7F7;

}

.content_newsC_btc{

    width: 330px;

    height: 190px;

    margin: 0 auto;

    overflow: hidden;

    display: block;

}

.content_newsC_btc img{

    width: 100%;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.content_newsC_btb{

    width: 100%;

    display: block;

    height: 37px;

    padding: 0 10px;

}

.content_newsC_btbl{

    display: block;

    width: 20px;

    height: 15px;

}

.content_newsC_bb{

    font-size: 16px;

    color: #666666;

    height: 55px;

    line-height: 55px;

}

.content_newsC ul{

    display: block;

    overflow: hidden;

}

.content_newsC ul li{

    margin-right: 26px;

}

.content_newsC ul li a:hover .content_newsC_btc img{

    transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -o-transform: scale(1.1);

    -moz-transform: scale(1.1);

}

.content_about_A_bl{

    width: 512px;

}

.content_about_A_br{

    width: 700px;

}

.content_about_A_brt{

    font-size: 22px;

    color: #6f6f6f;

}

.content_about_A_brb{

    font-size: 16px;

    color: #2c2c2c;

}

.content_about_A{

    overflow: hidden;

    padding: 50px 0;

}

.content_about_A_brt{

    margin-bottom: 30px;

    margin-top: 20px;

}

.content_about_A_s{

    width: 290px;

    text-align: center;

    height: 55px;

    background: #2E6AB8;

    line-height: 55px;

    color: #fff;

    margin: 0 auto;

    border-radius: 99px;

    margin-top: 100px;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    border: 2px solid #fff;

}

.content_about_A_b{

    overflow: hidden;

}

.content_about_A_s a{

    display: block;

    width: 100%;

    height: 100%;

    color: #fff;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.content_about_A_s:hover{

    background: #fff;

    border: 2px solid #2E6AB8;



}

.content_about_A_s:hover a{

    color: #2E6AB8;

}

.content_about_B{

    width: 100%;

    height: 725px;

    background: url("../images/sjgl.jpg") no-repeat center;

    background-attachment:fixed;

    padding: 50px 0;

}

.content_about_Bt{

    font-size: 36px;

    color: #fff;

}

.content_about_Bcb{

    margin-top: 125px;

}

.content_about_Bcb ul li{

    width: 33.333%;

    height: 210px;

    float: left;

}

.content_about_Bcbt{

    height: 60px;

    line-height: 60px;

    font-size: 60px;

    color: #fff;

    font-family: Arial;

}

.content_about_Bcbb{

    font-size: 18px;

    color: #fff;



}

.content_about_C{

    width: 100%;

    height: 685px;

    padding: 50px 0;

    background: url("../images/fzgjd.jpg") no-repeat center;

}

.content_about_Donl{

    width: 482px;

    height: 535px;

    background: url("../images/kysl.jpg") no-repeat right top #fff;

}

.content_about_D{

    padding: 100px 0;

    overflow: hidden;

    background: #F9F9F9;

}

.content_about_Donl{

    border: 1px solid #D4D4D4;

    text-align: center;

}

.content_about_Donl a{

    display: block;

    width: 100%;

    height: 100%;

}

.content_about_Donlt{

    display: block;

    width: 100%;

    text-align: center;

    font-size: 36px;

    color: #2c2c2c;

    height: 157px;

    line-height: 157px;

}

.content_about_Donls{

    display: block;

    width: 100%;

    height: 200px;

    text-align: center;

    line-height: 200px;

}

.content_about_Donlb{

    display: inline-block;

    width: 300px;

    height: 60px;

    line-height: 60px;

    text-align: center;

    color: #fff;

    border-radius: 99px;

    background: #2E6AB8;

    margin-top: 40px;

    border: 2px solid #fff;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}



.content_about_Donlb:hover{

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    background: #fff;

    color: #2E6AB8;

    border: 2px solid #2E6AB8;

}

.content_about_Donr{

    border: 1px solid #D4D4D4;

    text-align: center;

    width: 482px;

    height: 535px;

    background: url("../images/kysr.jpg") no-repeat left bottom #fff;

}

.boxsz{

    margin: 0 auto;

    width: 1000px;

}

.content_lxwm_A{

    width: 100%;

    padding: 50px 0;

    background: url("../images/lxwmt.jpg") no-repeat center;

}

.content_lxwm_Abt{

    text-align: center;

    width: 100%;

    font-size: 36px;

    color: #000;

}

.content_lxwm_Acn div{

    font-size: 16px;

    color: #595959;

    text-align: center;

}

.content_lxwm_Acn{

    margin-top: 50px;

    text-align: center;

}

.content_lxwm_Acnmo{

    width: 224px;

    height: 48px;

    line-height: 48px;

    text-align: center;

    color: #fff !important;

    border-radius: 99px;

    font-size: 18px;

    display: inline-block;

    background: #0056B6;

}

.content_lxwm_B{

    padding: 50px 0;

    background: #F8FAFB;

}

.content_lxwm_Bcn{

    overflow: hidden;

    margin-top: 50px;

    border-top: 4px solid #F3F3F3;

    border-bottom: 4px solid #F3F3F3;

}

.content_lxwm_Bcnl{

    float: left;

    width: 33.33%;

    padding-top: 50px;

    padding-bottom: 50px;

    padding-right: 95px;

}

.content_lxwm_Bcnlrt{

    font-size: 24px;

    color: #000000;

}

.content_lxwm_Bcnlr{

    padding-top: 13px;

}

.content_lxwm_Bcs{

    padding: 90px 0 80px 0;

}

.content_lxwm_Bcst{

    font-size: 24px;

    color: #000;

    margin-bottom: 45px;

}

.content_lxwm_Bcsbt{

    font-size: 15px;

    color: #9f9f9f;

    margin-bottom: 20px;

}



.content_hzhbab{

    text-align: center;

    font-size: 16px;

    color: #595959;

    margin-top: 30px;

}

.content_hzhbac{

    text-align: center;

    margin-top: 33px;

}

.content_hzhbb{

    width: 100%;

    padding: 50px 0;

    overflow: hidden;

    background: url("../images/bjryj.jpg") no-repeat center #F5F6F8;

}

.content_hzhba{

    overflow: hidden;

    padding: 50px 0;

}

.content_hzhbbs{

    height: 515px;

    margin-top: 35px;

}

.content_hzhbbs .am-slides li{

    height: 515px;

    padding-top: 95px;

}

.content_hzhbbs .am-slider-default{

    background: none;

    box-shadow: none;

    border: none;

}

.content_hzhbbsbx{

    width: 288px;

    height: 144px;

    float: left;

    margin-bottom: 38px;

    margin-right: 42px;

    background: #fff;

    position: relative;

    overflow: hidden;

}

.content_hzhbbsb img{

    width: 80% !important;

    display: inline-block !important;

}

.content_hzhbbsb{

    width: 288px;

    height: 144px;

    text-align: center;

    line-height: 144px;

}



.content_hzhbbst{

    width: 288px;

    height: 144px;

    background: rgba(44,108,184,.8);

    text-align: center;

    line-height: 144px;

    color: #fff;

    font-size: 24px;

    position: absolute;

    z-index: 9;

    bottom: -145px;

    left: 0;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.content_hzhbbsbx:hover .content_hzhbbst{

    bottom:0;

}

.content_hzhbbs .am-slider-default .am-direction-nav a{

    top: 10px;

    width: 55px;

    height: 55px;

    border: 2px solid #DADCDD;

    border-radius: 99px;

}

.content_hzhbbs .am-slider-default .am-direction-nav a:before{

    display: none;

}

.content_hzhbbs .am-slider-default .am-direction-nav .am-prev{

    background: url("../images/leftjt.jpg") no-repeat center;

}

.content_hzhbbs .am-slider-default .am-direction-nav .am-next{

    background: url("../images/rightjt.jpg") no-repeat center;

    right: auto;

    left: 75px;

}

.content_hzhbbs .am-slider-default .am-control-nav li a{

    width: 16px;

    height: 16px;

}

.content_hzhbbs .am-slider-default .am-control-nav{

    bottom: 20px;

}

.content_hzhbbs .am-slider-default .am-control-nav li a.am-active{

    background: #2C6CB8;

}

.content_newsA_cons ul li{

    width: 397px;

    margin-right: 44px;

    float: left;

    display: block;

    height: 527px;

    margin-bottom: 45px;

    background: #fff;

}





.content_newsA_conshys ul li{

    float: left;

    width: 409px;

}

.content_newsC_btc img{

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.jsyfhui{

    width: 100%;

    background: #FBFBFB;

    padding: 40px 0;

    overflow: hidden;

}

.jsyfbai{

    width: 100%;

    background: #fff;

    padding: 40px 0;

    overflow: hidden;

}

.content_newsA_conshys ul li:hover .content_newsC_btc img{

    transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -o-transform: scale(1.1);

    -moz-transform: scale(1.1);

}

.content_newsA_conshy ul li a{

    display: block;

    width: 100%;

    height: 239px;

    background: #fff;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    padding: 52px 0;



}

.content_newsA_conshy ul li a:hover{

    background: #FBFBFB;

}

.content_newsB_listl{

    width: 950px;

    height: 100%;

    padding-left: 30px;

    border-left: 1px solid #2E6BB8;

}

.content_newsA_conshy ul li a:hover .content_newsB_listr{

    background: #0058B9;

    color: #fff;

    border: 2px solid #0058B9;

}

.content_newsB_listr{

    display: block;

    width: 148px;

    height: 40px;

    background: #fff;

    color: #0058B9;

    border-radius: 90px;

    text-align: center;

    line-height: 40px;

    font-size: 14px;

    border: 2px solid #0058B9;

    margin-top: 50px;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.content_newsA_conshy ul li a span{

    display: block;

}

.content_newsB_listl_bt{

    font-size: 22px;

    color: #000;

    font-weight: bold;

}

.content_newsB_listl_da{

    font-size: 14px;

    color: #0057b8;

    font-weight: bold;

    margin-top: 18px;

    margin-bottom: 14px;

}

.content_newsB_listl_cn{

    font-size: 16px;

    color: #666;

}

.content_newsB_more{

    margin: 0 auto;

    display: block;

    width: 148px;

    height: 40px;

    background: #0058B9;

    border-radius: 90px;

    text-align: center;

    line-height: 40px;

    font-size: 14px;

    color: #fff;

    border: 2px solid #0058B9;

    margin-top: 50px;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.content_newsB_more a{

    display: block;

    width: 100%;

    height: 40px;

    line-height: 40px;

    text-align: center;

    color: #fff;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.content_newsB_more:hover{

    color: #0058B9;

    border: 2px solid #0058B9;

    background: #fff;

}

.content_newsB_more:hover a{

    color:#0058B9;

}

.banner_index{

    width: 100%;

    height: 590px;

    position: relative;

}



.banner_indext{

    position: absolute;

    z-index: 9;

    top: 330px;

}

.banccs{

    font-size: 36px;

    color: #fff;

    padding-top: 130px;

}

.banccb{

    font-size: 46px;

    color: #fff;

    font-weight: bold;

    padding-top: 20px;

}

.banner_indexb ul.am-slides li{

    height: 590px;

}

.content_index{



    padding: 25px 0 0px 0;

    overflow: hidden;

}

.lsznszl{

    position: absolute;

    left: 0;

    font-size: 20px;

    font-weight: bold;

    color: #000;

}

.am-nav-tabs{

    border-bottom: none;

}

.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover{

    border: none;

}

.content_indexa{

    padding-bottom: 80px;

}

.content_indexa ul.am-tabs-nav{

    padding-left: 159px;

}

.content_indexa .am-nav-tabs>li>a{

    font-size: 18px;

    padding: 0 42px;

    color: #000;

    padding-bottom:15px;

    border-bottom: 12px solid #fff;

    font-weight: bold;

    border-top: none;

    border-left: none;

    border-right: none;

}



.content_indexa .am-nav-tabs>li.am-active>a, .content_indexa .am-nav-tabs>li.am-active>a:focus, .content_indexa .am-nav-tabs>li.am-active>a:hover{

    font-size: 18px;

    color: #0058b9;

    font-weight: bold;

    border-bottom: 12px solid #0058b9;

}

.content_index ul.am-tabs-nav li a:hover{

    background: none;



}

.content_index .am-tabs-bd{

    border: none;

}

.cplb_indexl{

    width: 655px;

    padding-left: 50px;

    padding-top: 30px;

}

.cplb_indexlt{

    font-size: 36px;

    color: #000;

}

.cplb_indexls{

    font-size: 16px;

    color: #838383;

    margin: 25px 0 37px;



}

.cplb_indexlb{

    width: 240px;

    height: 55px;

    border: 1px solid #183ED7;

    border-radius: 99px;

    padding: 0 32px;

    line-height: 55px;

}

.cplb_indexlb a{

    display: block;

    width: 100%;

    height: 100%;

    color: #183ED7;

}

.content_index .am-tab-panel{

    padding: 0;

    margin-top: 70px;

}

.content_indexb{

    width: 100%;

    height: 570px;

    position: relative;

    overflow: hidden;

    background: url("../images/hyjjfa.jpg") no-repeat center;

}



.content_indexbb{

    width: 100%;

    height: 570px;

}

.content_indexbt{

    padding-top: 90px;

}



/*阿萨德第三代*/

.m_industry_titlet{

    font-size: 18px;

}

.m_industry_titleb{

    font-size: 48px;

    margin-top: 10px;



}

.m_industry_title {

    font-size: 24px;

    color: #ffffff;

    font-weight: 100;

    position: relative;

    z-index: 9;

    padding-top: 34px;

}

.m_industry_box {

    width: 1200px;

    margin: 0 auto;

   margin-bottom: 10px;

}

.m_industry_ul{

    display: block;

    height: 366px;

    width: 1200px;

    margin: 0 auto;

    padding-top:0;

}

.m_industry_ul ul{

    display: block;

    width: 500px;

    height: 366px;



}

.m_industry_ul li {

    float: left;

    width:33%;

    height: 47px;

}

.m_industry_ul li .m_industry_li {



    height: 83px;

    line-height: 83px;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.m_industry_lia {



    position: relative;

    height: 100%;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.m_industry_lia_div {

    position: absolute;

    width: 100%;

    margin: 0 auto;

    left: 0;

    right: 0;

    z-index: 9;

    height: 83px;

}

.m_industry_ul li a.m_industry_li_a {

    left: 0;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.m_industry_li_b {



    left: 0;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.m_industry_ul li a {

    float: left;

    color: #fff;

    position: absolute;

    display: inline-block;

    font-size: 18px;

    font-weight: bold;

    line-height:24px;



}

.m_industry_ul li a i{

    position: absolute;

    bottom: -10px;

    display: block;

    width: 30px;

    height: 1px;

    background: #CEDCEA;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.m_industry_ul li a:hover i{

    width: 100%;

    background: #02A1D2;



}

.m_industry_bg {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    width: 100%;

    height: 570px;

    opacity: 0;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

    pointer-events: none;

}



.m_industry_ul li:hover .m_industry_bg {

    opacity: 1;

    padding-top: 338px;

}



.m_industry_lib {

    position: relative;

    height: 100%;

    padding-left: 30px;

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -o-transition: all 0.5s;

    transition: all 0.5s;

}

.m_industry_lib_div {

    position: absolute;

    z-index: 99;

    width: 100%;

    height: 100%;

}



.m_industry_ul li a:hover{



    color: #fff;



}

.m_industry_bgt{

    font-size: 18px;

    color: #fff;

    width: 500px;

    margin-left: 700px;

    margin-bottom: 20px;

}

.m_industry_bgb{

    width: 180px;

    height: 40px;

    text-align: center;

    line-height: 40px;

    border-radius: 99px;

    border: 1px solid #fff;

    color: #fff;

    margin-left: 700px;

}

.content_indexc{

    padding: 80px 0;

    overflow: hidden;

}

.content_indexc ul li{

    float: left;

    width: 30%;

    margin-right: 64px;

}

.content_indexct{

    display: block;

    width: 100%;

    height: 227px;

    box-shadow: 8px 12px 0 #FAFAFA;

    overflow: hidden;

}

.content_indexct img{

    height: 100%;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.content_indexct:hover img{

    transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -o-transform: scale(1.1);

    -moz-transform: scale(1.1);

}

.content_indexcb{

    display: block;

    padding-top: 30px;

}

.content_indexcbt{

    font-size: 26px;

    display: block;

    color: #000;

    background: url("../images/xyhy.jpg") no-repeat left bottom;

    padding-bottom: 15px;

}

.content_indexcbs{

    display: block;

    padding-top: 30px;

    font-size: 16px;

    color: #666;

}

.content_indexcbz{

    display: block;

}

.content_indexcbz a{

    display: block;

    color: #0354ae;

    font-size: 16px;

    padding-left: 30px;

    margin: 13px 0;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;



}

.content_indexcbz a:hover{

    padding-left: 35px;

    color: #4287d8;

}



.newshowbox{

    width: 900px;

    padding: 30px 0;

    float: left;



}

.newshowbox_r{

    width: 306px;

    float: right;

    margin:0 0 50px 0;

}

.newshow_name{

    font-size: 28px;

    color: #333333;

    font-weight: bold;

    line-height: 40px;
    text-align: left;

}

.newshow_zx div{

    float: left;

    font-size: 14px;

    color: #999999;

}

.newshow_ctrl a{

    color: #999999;

    font-weight: 600;

    margin-right: 10px;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.newshow_ctrl a:hover{

    color: #333;

}

.newshow_follow{

    margin-right: 20px;

}

.newshow_fx .bdsharebuttonbox a{

    margin: 0 6px 0 0;

}

.newshow_fx{

    margin-left: 30px;

}

.newshow_zx{

    margin-top: 20px;

}

.newshow_title{

    padding-bottom: 16px;

}

.newshow_zx .newshow_back{

    float: right;

}

.newshow_back a{

    color: #999999;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.newshow_back a:hover{

    color: #333333;

}

.newshow_cont{

    font-size: 16px;

    color: #666666;

    line-height: 30px;

    margin-top: 24px;

}

.newshow_cont p{
    margin-top:10px ;

    margin-bottom: 0;

    text-indent: 2em;

}
.newshow_cont p img{
    margin-left:-2em !important;
    max-width: 100%;
}
.newshow_cont section{
    text-indent: 2em;
}
.newshow_cont td p{
    margin-top: 10px;
    margin-bottom: 0;
     text-indent: 0; 
     margin: 0;
    padding: 10px;
}
.newshow_cont a{
     margin-top:10px ;
  line-height: 30px;
    margin-bottom: 0;

   
}
.newshow_cont p strong{
    color: #333;
}

.newshow_cont h3 { font-weight:bold; font-size:16px; margin-bottom:15px; color:#333;  text-indent: 2em;}
 
.newshow_cont h4 { font-weight:bold; font-size:14px; margin-bottom:15px; color:#333;}





/**/

.newshow_aboutsearch{

    font-size: 14px;

    color: #333;

    font-weight: bold;

}

.newshow_aboutsearch a{

    color: #333333;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.newshow_aboutsearch a:hover{

    color: #666666;

}

.newshow_pjs{

    float: left;

    margin-top: 20px;

    font-size: 14px;

    color: #333333;

    line-height: 28px;

}

.newshow_p a{

    color: #333333;

    padding-bottom: 2px;

    border-bottom: 1px solid #666666;

}

.newshow_p{

    float: left;

}

.newshow_pjs_fx{

    float: right;

}

.newshow_bottom{

    margin-top: 14px;

}

.newshow_back{

    float: right;

    font-size: 14px;

    margin-top: 25px;

}

.newshowbox_r_b{

    padding: 0 20px;

    margin-top: 32px;

    width: 306px;

    /*height: 343px;*/

    padding-bottom: 25px;

    border: 7px solid #F3F3F3;

}

.show_prev_title{

    font-size: 20px;

    color: #555555;

    font-weight: 600;

    margin-top: 30px;

}

.show_prev_time{

    font-size: 12px;

    color: #555555;

    margin-top: 5px;

}

.show_prev_name{

    font-size: 16px;

    color: #555555;

    line-height: 30px;

}

.newshowbox_r_b_prev{

    border-bottom: 1px solid #ECECEC;

    padding-bottom: 26px;

}

.tzzgxa{

    width: 100%;

    padding: 50px 0 100px 0;

    overflow: hidden;

    background: #F8FAFB;

}

.tzzgxatt{

    font-size: 36px;

    color: #000;

    text-align: center;

    width: 100%;

}

.tzzgxatb{

    width: 950px;

    margin: 0 auto;

    font-size: 16px;

    text-align: center;

    color: #666;

    margin-top: 45px;

    margin-bottom: 100px;

}

.tzzgxabr{

    width: 690px;

}

.content_newsA_cont{

    display: block;

    width: 100%;

    height: 266px;

    overflow: hidden;

}

.content_newsA_cont img{

    width: 100%;

}

.tzzgxabr{

    padding-top: 30px;

}

.tzzgxbb ul li{

    width: 48%;

    background: #F4F4F4;

    height: auto;

    float: left;

    display: block;

    position: relative;

    margin-bottom: 50px;

    margin-right: 50px;



}

.tzzgxbbs ul li{

    width: 100%;

    height: auto;

    float: left;

    display: block;

    position: relative;



}

.tzzgxbb ul li:nth-child(even){

    margin-right: 0;

}

.tzzgxbbt{

    font-size:34px;

    font-weight: bold;

    color: #0058B9;

    padding-bottom: 10px;

    border-bottom: 1px solid #f2f2f2;

    margin-bottom: 30px;



}

.tzzgxbbs ul li a{

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    color: #333;

}

.tzzgxbbb{

    overflow: hidden;

    margin-bottom: 20px;

}

.tzzgxbbb ul li a{

    padding: 10px 0;

    display: block;

    overflow: hidden;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.tzzgxbbb ul li a:hover{

    background: #F1F6FA;

    padding: 10px 15px;

}

.tzzgxbbbr{

    color: #666;

}

.tzzgxbblstt{

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.tzzgxbb ul li a:hover .tzzgxbblstt{

    color: #0058B9;

}

.cp_main_listb{

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.tzzgxbb ul li a:hover .cp_main_listb{

    background: #02B2DE;

}

.tzzgxbblst{

    display: block;

    width: 100%;

    height: 100%;

    padding: 38px 50px 30px 50px;



}

.tzzgxb{

    padding: 50px 0;

}

.tzzgxbblstt{

    display: block;

    width: 100%;

    font-size: 17px;

    margin-bottom: 10px;

    color: #000;

    font-weight: bold;

}

.tzzgxbblsts{

    display: block;

    font-size: 16px;

    font-weight: bold;

    color: #000;

}

.tzzgxbblstb{

    display: block;

    font-size: 16px;

    font-weight: bold;

    color: #2b5497;

}

.tzzgxbb{

    margin: 50px 0 80px 0;



}

.tzzgxbbs{

    margin: 50px 0 80px 0;



}

.tzzgxc{

    padding: 50px 0;

    overflow: hidden;

    background: #4B5A76;

}













.tzzgxc .am-tabs-bd{

    float: right;

    width: 1210px;

    border: none;

}

.tzzgxc .am-nav-tabs{

    float: left;

    border-bottom: none;

}

.tzzgxc .am-nav-tabs>li{

    width: 42px;

    height: 42px;

    float: none;

    margin-bottom: 15px;

}



.tzzgxc .am-nav-tabs>li a{

    margin: 0;

    padding: 0;

    width: 42px;

    height: 42px;

    text-align: center;

    line-height: 42px;

    font-size: 16px;

    color: #fff;

    border: 2px solid #ffffff;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.tzzgxc .am-nav-tabs>li a:hover{

    color: #000;

}

.tzzgxc .am-nav-tabs>li.am-active a{

    color: #000;

    border: 2px solid #ffffff;

}

.newsbt{

    font-size: 30px;

    font-weight: bold;

    color: #fff;

    text-transform:uppercase;

}

.newsms{

    font-size: 15px;

    color: #fff;

    margin-top: 10px;

}

.newsmore{

    width: 130px;

    height: 40px;

    text-align: center;

    line-height: 40px;

    border: 2px solid #fff;

    margin-top: 30px;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.newsmore a{

    display: block;

    width: 100%;

    height: 40px;

    font-size: 14px;

    color: #fff;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;



}

.newsmore:hover{

    border: 2px solid #0058B9;

    background: #0058B9;

}

.tzzgxc .am-tabs{

    margin-top: 50px;

    overflow: hidden;

}

.nav_main .dropdown{

    position: relative;

    min-width: 100px;

}

.nav_main .dropdown-menu{

    position: absolute;

    z-index: 99;

    display: block;

    background: #0058B9;

    width: 100%;

    margin: 0;

}

.nav_main .dropdown-menu li{

    padding:0 10px ;

    float: none;

    margin: 0;

    height: 0;

    overflow: hidden;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.nav_main .dropdown:hover .dropdown-menu li{

    height: 33px;

}

.nav_main .dropdown-menu li a{

    color: #fff;

    font-size: 14px;
    height: 33px;

    line-height: 33px;

    display: block;

    width: 100%;

    text-align: center;

}

.pagination{

    display: inline-block;



}

.pagination li{

    float: left;

    margin: 0 5px;

}

.pagination li.page-item a{

    padding: 3px 12px;

    height: auto;

    width: auto;

    text-align: center;

    background: #fff;

    color: #000;

    border: 1px solid #ddd;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.pagination li.active span{

    display: block;

    padding: 3px 12px;

    background: #2C6CB8;

    color: #fff !important;

    line-height: 25px !important;

    border: 1px solid #2C6CB8;

}

.pagination li.disabled span{

    color: #999;

    padding: 3px 12px;

    height: 33px;

    line-height: 33px;

}

.pagination li{

    height: 33px;

}

.pagination li a{

    height: 100% !important;

    display: block;

}

.pagination li.page-item a:hover{

    background: #2C6CB8;

    color: #fff;

    border: 1px solid #2C6CB8;

}

.am-pureview-direction a:before{

    display: none;

}

.am-pureview-next a{

    background: url("../images/rght1.png") no-repeat center;

}

.am-pureview-prev a{

    background: url("../images/left1.png") no-repeat center;

}

#yema{

    width: 100%;

    text-align: center;

}

.gpdm{

    font-size: 20px;

    color: #606060;

    font-family: Arial;

}

.gpdm .gp{

    font-size: 16px;

    color: #9e9e9e;

}

.gpdm .gp .jt{

    font-family: Verdana;

    font-size: 16px;

    font-weight: bold;

    margin-left: 5px;

}

.gpdm .jh{

    font-size: 14px;

    color: #9e9e9e;

    font-family: Arial;

}

.gpdm .gs{

    font-size: 16px;

}

.gpdm .gx{

    font-size: 16px;

}

.tzzgxabrt{

    width: 100%;

    padding-bottom: 20px;

    overflow: hidden;

    border-bottom: 1px solid #E3E4E5;

}

.tzzgxabrtl{

    font-size: 22px;

    color: #000;

    margin-right: 23px;

    height: 50px;

    line-height: 66px;

    overflow: hidden;

}

.tzzgxabrtd{

    height: 50px;

    font-size: 22px;

    color: #000;

    margin-right: 23px;

    line-height: 66px;

    overflow: hidden;

}

.tzzgxabrts{

    height: 50px;

    font-size: 40px;

    line-height: 56px;

}

.tzzgxabrts .jt{

    font-size: 30px;

}

.tzzgxabrtz{

    height: 50px;

    overflow: hidden;

    margin-left: 40px;

}

.tzzgxabrtz div{

    font-size: 18px;

    line-height: 24px;

}

.tzzgxabrs{

    overflow: hidden;

}

.tzzgxabrss{

    padding: 35px 0;

    width: 145px;



}

.tzzgxabrsst{

    width: 100%;

    font-size: 18px;

    color: #6d6e6e;

}

.tzzgxabrssb{

    width: 100%;

    font-size: 30px;

    color: #4b5a76;

}

.tzzgxabrb{

    color: #666;

    font-size: 15px;

}



.qyrya li{

    width: 100%;

    background: #F5F5F5;

    margin-bottom: 30px;

}

.qyrya li a{

    display: block;

    width: 100%;

    padding: 38px 25px;

    overflow: hidden;

}

.qyryal{

    display: block;

}

.qyryar{

    display: block;

    padding-left: 20px;

    font-weight: bold;

    font-size: 17px;



    color: #5c5c5c;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.qyrya li a:hover .qyryar{

    padding-left: 25px;

    color: #3B89E5;

}

.main-title{

    text-align: center;

    padding: 40px 0;

}

.main-title h3{

    font-size: 30px;

    display: inline-block;

}



.n_rongyu{

    margin-top: 30px;

}

.n_rongyu .n_rongyu_li li{

    margin-bottom: 30px;

    position: relative;

    width: 429px;

    overflow: hidden;

    /*height: 58px;*/

    margin-right: 45px;

    border: 1px solid #E9E9E9;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.am-gallery-item_img_s{

    height: 290px;

    width: 90%;

    margin: 0 auto;

    line-height: 290px;

    text-align: center;

}

.am-gallery-item_img_s img{

    max-width: 100%;

    max-height: 220px;

}

.n_rongyu .n_rongyu_li li:hover{

    background-color: #F2F3F5;

}

.n_rongyu .n_rongyu_li li.n_rongyu_li22{

    margin-right: 0;

}

.n_rongyu .am-gallery-default>li{

    padding: 0;

}

.n_rongyu .am-gallery-item_img{

    opacity: 0;

    position: absolute;

    width: 383px !important;

    z-index: 999;

    height: 58px !important;

    top: 0;

    left: 0;

}

.n_rongyu .am-gallery-default .am-gallery-title{

    margin-top: 0;

    line-height: 58px;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.n_rongyu .n_rongyu_li li:hover .am-gallery-title{

    color: #004EA1;

}

.n_rongyu .am-gallery-default .am-gallery-item img{

    width: auto;

}

.n_rongyu .am-gallery-title_img{

    background: url(../images/honor_fdj.png) no-repeat 20px center;

    width: 100%;

    height: 58px;

    line-height: 58px;

    color: #555555;

    font-size: 15px;

    cursor: pointer;

}

.am-gallery-title_img span{

    padding: 0 55px;

    width: 100%;

    overflow : hidden;

    text-overflow: ellipsis;

    display: block !important;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

}





.bshare-custom .bshare-weixin{

    display: block;

    width: 54px;

    height: 54px;

    margin: 0;

    padding: 0;

    border: 1px solid #fff;

    text-align: center;

    line-height: 38px;

    filter: grayscale(100%);

    filter: gray;

    background: url("../images/xgwx1.png") no-repeat center !important;

    background-size: 50% !important;

}

.headerrb .bshare-custom .bshare-weixin{

    display: block;

    width: 31px;

    height: 31px;

    margin: 0;

    padding: 0;

    border-radius: 50px;

    text-align: center;

    line-height: 38px;

    filter: grayscale(100%);

    filter: gray;

    background: url("../images/xgwx1.png") no-repeat center #C3C3C3 !important;

    background-size: 50% !important;

}

.bshare-custom .bshare-sinaminiblog{

    display: block;

    width: 54px;

    height: 54px;

    margin: 0;

    padding: 0;

    border: 1px solid #fff;

    text-align: center;

    line-height: 38px;

    filter: grayscale(100%);

    filter: gray;

    background: url("../images/xgwx2.png") no-repeat center !important;

    background-size: 50% !important;

}

.headerrb .bshare-custom .bshare-sinaminiblog{

    display: block;

    width: 31px;

    height: 31px;

    margin: 0;

    padding: 0;

    border-radius: 50px;

    text-align: center;

    line-height: 38px;

    filter: grayscale(100%);

    filter: gray;

    background: url("../images/xgwx2.png") no-repeat center #c3c3c3 !important;

    background-size: 50% !important;

}

.bshare-custom .bshare-qqim{

    display: block;

    width: 54px;

    height: 54px;

    margin: 0;

    padding: 0;

    border: 1px solid #fff;

    text-align: center;

    line-height: 38px;

    filter: grayscale(100%);

    filter: gray;

    background: url("../images/xgwx3.png") no-repeat center !important;

    background-size: 50% !important;

}

.headerrb .bshare-custom .bshare-qqim{

    display: block;

    width: 31px;

    height: 31px;

    margin: 0;

    padding: 0;

    border-radius: 50px;

    text-align: center;

    line-height: 38px;

    filter: grayscale(100%);

    filter: gray;

    background: url("../images/xgwx3.png") no-repeat center #c3c3c3 !important;

    background-size: 50% !important;

}

.bshare-custom .bshare-qzone{

    display: block;

    width: 54px;

    height: 54px;

    margin: 0;

    padding: 0;

    border: 1px solid #fff;

    text-align: center;

    line-height: 38px;

    filter: grayscale(100%);

    filter: gray;

    background: url("../images/xgwx4.png") no-repeat center !important;

    background-size: 50% !important;

}

.headerrb .bshare-custom .bshare-qzone{

    display: block;

    width: 31px;

    height: 31px;

    margin: 0;

    padding: 0;

    border-radius: 50px;

    text-align: center;

    line-height: 38px;

    filter: grayscale(100%);

    filter: gray;

    background: url("../images/xgwx4.png") no-repeat center #c3c3c3 !important;

    background-size: 50% !important;

}

.headerrb .bshare-custom{

    display: inline-block !important;

    margin-top: 30px;

}

.headerrb .bshare-custom a{

    float: left;

    margin-left: 10px !important;

}

.bsTop{

    width: 208px !important;

}

.bsFrameDiv{

    height: 209px;

}

.bsFrameDiv img{

    width: 168px !important;

    height: auto !important;

}

.jsyfhuilt{

    width: 640px;

    height: 462px;

    margin: 0 auto;

}

.jsyfhuilt ul{



    padding: 0;

    margin: 0;

}

.jsyfhuilt ul li{

    width: 320px;

    height: 462px;

}

.jsyfhuilt .am-gallery-title span{

    text-align: center;

    font-size: 20px;

}



.yckjdh{

    position: fixed;

    right: 0;

    top: calc(50% - 243px);

    z-index: 999;

}

.yckjdh{

    width: 88px;

}

.yckjdh ul li{

    width: 88px;

    height: 80px;

    margin-bottom: 1px;

}

.yckjdh ul li a{

    display: block;

    padding-top: 15px;

    width: 88px;

    height: 80px;

    background: #275DA0;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.yckjdh ul li a:hover{

    background: #215293;

}

.yckjdht{

    display: block;

    width: 100%;

    text-align: center;

}

.yckjdht img{

    width: 29%;

    margin-bottom: 10px;

}

.yckjdhb{

    display: block;

    width: 100%;

    text-align: center;

    color: #fff;

    font-size: 14px;

    font-weight: bold;

}

.yckjdh ul li {

    position: relative;

}

.dhzs{

    width: 215px;

    height: 80px;

    line-height: 80px;

    position: absolute;

    background: #fff;

    left: 0;

    top: 0px;

    border: 1px solid #ddd;

    color: #275DA0;

    font-family: Arial;

    font-weight: bold;

    font-size: 22px;

    text-align: center;

    z-index: -1;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.yckjdh ul li:hover .dhzs{

    left: -215px;

}

.yckjdh ul li:hover .dhzs{

    left: -215px;

}

.dxewm{

    height: 160px;

    width: 160px;

    line-height: 160px;

    position: absolute;

    background: #fff;

    left: 0;

    z-index: -1;

    top: -80px;

    border: 1px solid #ddd;

    text-align: center;

    transition: all .3s;

    -moz-transition: all .3s;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

}

.yckjdh ul li:hover .dxewm{

    left: -160px;

}

.yckjdh ul{

    display: block;

    background: #fff;

}



.t_dexz {

    width: 100%;

    background: #f7f7f7;

    margin-bottom: 25px;

    height: 400px;

}

.t_dexz ul {

    margin: 0;

    padding: 20px 20px 20px 50px;

}



.t_dexz ul li {

    list-style: initial;

    line-height: 28px;

    margin-right: 20px;

    float: left;

    width: 45%;

}



.t_dexz ul li a {

    color: #333;

    font-size: 15px;

}



.t_dexz ul li a:hover {

    color: #0E68C2;

}



.t_dexzcont {

    width: 100%;

    font-size: 20px;

    font-weight: bold;

    color: #ca0c16;

    height: 30px;

    line-height: 30px;

    margin-bottom: 15px;

}

.tzzgxbz a{
    color: #f6f8fa;
}
.tzzgxbz a:hover{
    color: #ccc;
}
.indexvid{
    width: 90px!important;
}
.videolist{
    position: relative;
    top: 235px;
}

.videolist:hover{ cursor: pointer; }
.videoed { 
    display:none; 
    width:50px; 
    height:50px; 
    position: absolute; 
    left:45%; 
    top:45%; 
    z-index:99; 
    border-radius:100%; 
}
.videos{ 
    display:none; 
    border: 1px solid #080808; 
    position:fixed; 
    left:15%; 
    top:55%; 
    margin-left:-320px; 
    margin-top:-210px; 
    z-index:100; 
    width:640px; 
    height:360px; 
}
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }

.indexvideo{
    width: 100%;
    text-align: center;
    position: absolute;
}
.invidbk{
	position: absolute;
	/*top: 50%!important;*/
	left: 0;
    width: 60%!important;
    margin-left: -5px;
    /*height: 590px!important;*/
    top:230px; 
    right: 0;
    /*bottom: 0;*/
    margin: auto;
}
.inxvidbf{
    background-color: transparent;
    border-color: transparent;
    margin: 0 auto;
    display: block;
}
.inxvidbf:hover{
    background-color: transparent;
    border-color: transparent;
}
.inxvidbf:hover img{
    transition: all .5s;
    transform: scale(1.1);
}
.inxvidbf img{
    transition: all .5s;
    transform: scale(1);
}
.inxvidbf:active{
    background-color: transparent;
    border-color: transparent;
    box-shadow: none; 
    outline: none;
}
.inxvidbf:focus{
    background-color: transparent;
    border-color: transparent;
    outline: none;
}
.inxvidbf:active:focus{
    outline: none;
}
.vidtitle{
	height: 60px;
}
.vidcontent{
	padding: 0;
}




.m-video img{
    width:160px!important;
}




.footertrb{
    overflow: hidden;
}
.bsPromo{
    float: left;
}
.bshare-custom a{
    float: left;
    
}
}